<html xmlns="http://www.w3.org/1999/xhtml"  
    xmlns:h="http://java.sun.com/jsf/html"  
    xmlns:f="http://java.sun.com/jsf/core"  
    xmlns:p="http://primefaces.org/ui"
    xmlns:pe="http://primefaces.org/ui/extensions">  
  
    <h:head>  
  
    </h:head>  
      
    <h:body> 
    
    <p:layout fullPage="true">
    	<p:layoutUnit position="north" size="120">
 	    	<p:breadCrumb>
				<p:menuitem value="Hauptmenü" url="../../index.jsf"/>
				<p:menuitem value="Abteilungen" url="../indexAbteilungen.jsf"/>
				<p:menuitem value="Schlosserei" url="indexSchlosserei.jsf"/>
				<p:menuitem value="Schlosserei Übersicht" url="#"/>
			</p:breadCrumb>      		
    	</p:layoutUnit>
    	
    	
    	<p:layoutUnit position="center" header="Center" size="140">
    	<br />
    	<br />
    	<h:form>
   			<h:outputLabel value="Liste auswählen: " />
			<p:selectOneMenu value="#{uebersichtslistebean.listenmodus}">
				<f:selectItem itemLabel="Bitte wählen" itemValue="-1" />
				<f:selectItem itemLabel="noch nicht produziert" itemValue="0" />
				<f:selectItem itemLabel="in Produktion" itemValue="1" />
				<f:selectItem itemLabel="fertig Produziert" itemValue="2" />
				<f:selectItem itemLabel="Nachkalkulation" itemValue="3" />
				<p:ajax listener="#{uebersichtslistebean.loadListe}" update=":#{p:component('listen')}" />
			</p:selectOneMenu>
    	<br />
    	<br />
    	<!--  
    		
		-->
    	</h:form>
    	
    	<h:form>
    	<p:outputPanel id="listen">
    	
    	<h:panelGrid rendered="#{uebersichtslistebean.nichtProduziertVisible}">
    		<p:dataTable id="nichtProduziert" var="baustelle" value="#{uebersichtslistebean.listUebersicht}">
    		<f:facet name="header">Liste: Nicht Produziert</f:facet>
    			<p:columnGroup type="header">
						<p:row>
							<p:column colspan="7" headerText="Allgemeines"/>
						</p:row>	
						
						<p:row>
							<p:column headerText="kommisionsnummer" filterBy="#{baustelle.kommisionsnummer}"/>
							<p:column headerText="BVH" filterBy="#{baustelle.bauvorhaben}"/>
							<p:column headerText="Bauteil. Bez" filterBy="#{baustelle.tpposName}"/>
							<p:column headerText="Mat. im Haus" filterBy="#{baustelle.matImHaus}"/>
							<p:column headerText="EH Soll" filterBy="#{baustelle.ehSoll}"/>
							<p:column headerText="bereitSchlosserei" filterBy="#{baustelle.bereitSchlosserei}"/>
							<p:column headerText="Bearbeiten"/>
						</p:row>
						
					</p:columnGroup>
					
					<p:column>
						<h:outputText value="#{baustelle.kommisionsnummer}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.bauvorhaben}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.tpposName}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.matImHaus}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.ehSoll}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.bereitSchlosserei}" />
					</p:column>
					<p:column>
						<p:commandButton icon="ui-icon-wrench">

						</p:commandButton>
					</p:column>			
    		</p:dataTable>
    		</h:panelGrid>
    		
    		<h:panelGrid rendered="#{uebersichtslistebean.inProduktionVisible}">        		 

    		<p:dataTable id="inProduktion" var="baustelle" value="#{uebersichtslistebean.listUebersicht}">
    		<f:facet name="header">Liste: In Produktiont</f:facet>	
    			<p:columnGroup type="header">
						<p:row>
							<p:column rowspan="2" colspan="7" headerText="Allgemeines"/>
							<p:column colspan="7" headerText="Oberfläche"/>
							<p:column rowspan="2"/>
						</p:row>	

						<p:row>
							<p:column colspan="4" headerText="Feuerverzinker" />
							<p:column colspan="3" headerText="Pulverbeschichter" />
						</p:row>
						
						<p:row>
							<p:column headerText="kommisionsnummer" filterBy="#{baustelle.kommisionsnummer}"/>
							<p:column headerText="BVH" filterBy="#{baustelle.bauvorhaben}"/>
							<p:column headerText="Bauteil. Bez" filterBy="#{baustelle.tpposName}"/>
							<p:column headerText="Mat. im Haus" filterBy="#{baustelle.matImHaus}"/>
							<p:column headerText="EH Soll" filterBy="#{baustelle.ehSoll}"/>
							<p:column headerText="in Produktion" filterBy="#{baustelle.inProduktion}"/>
							<p:column headerText="bereitSchlosserei" filterBy="#{baustelle.bereitSchlosserei}"/>
							
							<p:column headerText="Verzinker" filterBy="#{baustelle.verzinkername}"/>
							<p:column headerText="ab" filterBy="#{baustelle.verzinkenAb}"/>
							<p:column headerText="retour" filterBy="#{baustelle.verzinkenRetour}"/>
							<p:column headerText="geputzt" filterBy="#{baustelle.verzinkenGeputzt}"/>
							
							<p:column headerText="Beschichter" filterBy="#{baustelle.beschichtername}"/>
							<p:column headerText="ab" filterBy="#{baustelle.beschichtenAb}"/>
							<p:column headerText="retour" filterBy="#{baustelle.beschichtenRetour}"/>
							<p:column headerText="Bearbeiten"/>
						</p:row>
						
					</p:columnGroup>
					
					<p:column>
						<h:outputText value="#{baustelle.kommisionsnummer}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.bauvorhaben}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.tpposName}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.matImHaus}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.ehSoll}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.inProduktion}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.bereitSchlosserei}" />
					</p:column>
					
					<p:column>
						<h:outputText value="#{baustelle.verzinkername}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.verzinkenAb}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.verzinkenRetour}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.verzinkenGeputzt}"/>
					</p:column>
					
					<p:column>
						<h:outputText value="#{baustelle.beschichtername}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.beschichtenAb}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.beschichtenRetour}"/>
					</p:column>		
					<p:column>
						<p:commandButton icon="ui-icon-wrench"/>
					</p:column>
    		</p:dataTable>
    		</h:panelGrid>

    	<h:panelGrid rendered="#{uebersichtslistebean.fertigProduziertVisible}">
 
    	    <p:dataTable id="fertigProduziert" var="baustelle" value="#{uebersichtslistebean.listUebersicht}">
    		<f:facet name="header">Liste: Fertigproduziert</f:facet>	
    			<p:columnGroup type="header">
						<p:row>
							<p:column colspan="7" headerText="Allgemeines"/>
							<p:column colspan="2" headerText="Fertig Produziert"/>
							<p:column/>
						</p:row>	

						<p:row>

						</p:row>
						
						<p:row>
							<p:column headerText="kommisionsnummer" filterBy="#{baustelle.kommisionsnummer}"/>
							<p:column headerText="BVH" filterBy="#{baustelle.bauvorhaben}"/>
							<p:column headerText="Bauteil. Bez" filterBy="#{baustelle.tpposName}"/>
							<p:column headerText="Mat. im Haus" filterBy="#{baustelle.matImHaus}"/>
							<p:column headerText="EH Soll" filterBy="#{baustelle.ehSoll}"/>
							<p:column headerText="EH Ist" filterBy="#{baustelle.ehIst}"/>
							<p:column headerText="bereitSchlosserei" filterBy="#{baustelle.bereitSchlosserei}"/>
							
							<p:column headerText="bereit. Montage" filterBy="#{baustelle.bereitMontage}"/>
							<p:column headerText="Verl. Ort" filterBy="#{baustelle.ort}"/>
							<p:column headerText="Bearbeiten"/>
						</p:row>
						
					</p:columnGroup>
					
					<p:column>
						<h:outputText value="#{baustelle.kommisionsnummer}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.bauvorhaben}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.tpposName}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.matImHaus}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.ehSoll}" />
					</p:column>	
					<p:column>
						<h:outputText value="#{baustelle.ehIst}" />
					</p:column>	
					<p:column>
						<h:outputText value="#{baustelle.bereitSchlosserei}" />
					</p:column>
						
					<p:column>
						<h:outputText value="#{baustelle.bereitMontage}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.ort}"/>
					</p:column>	
					<p:column>
						<p:commandButton icon="ui-icon-wrench"/>
					</p:column>		
    		</p:dataTable>
    		</h:panelGrid>

    		<h:panelGrid rendered="#{uebersichtslistebean.nachkalkulationVisible}">
    		<p:dataTable id="nachkalkulation" var="baustelle" value="#{uebersichtslistebean.listUebersicht}">
    		<f:facet name="header">Liste: Nachkalkulation</f:facet>
    			<p:columnGroup type="header">
						<p:row>
							<p:column colspan="10" headerText="Allgemeines"/>
							<p:column colspan="3" headerText="Kalkulation"/>
							<p:column/>
						</p:row>	

						<p:row>

						</p:row>
						
						<p:row>
							<p:column headerText="kommisionsnummer" filterBy="#{baustelle.kommisionsnummer}"/>
							<p:column headerText="BVH" filterBy="#{baustelle.bauvorhaben}"/>
							<p:column headerText="Bauteil. Bez" filterBy="#{baustelle.tpposName}"/>
							<p:column headerText="Mat. im Haus" filterBy="#{baustelle.matImHaus}"/>
							<p:column headerText="EH Soll" filterBy="#{baustelle.ehSoll}"/>
							<p:column headerText="EH Ist" filterBy="#{baustelle.ehIst}"/>
							<p:column headerText="EH Diff" filterBy="#{baustelle.ehDiff}"/>
							<p:column headerText="bereitSchlosserei" filterBy="#{baustelle.bereitSchlosserei}"/>
							<p:column headerText="Verladedatum" filterBy="#{baustelle.verladedatum}"/>
							
							<p:column headerText="verladedatum" filterBy="#{baustelle.verladedatum}"/>
							<p:column headerText="Laufmeter" filterBy="#{baustelle.kalkLaufmeter}"/>
							<p:column headerText="Tonnen" filterBy="#{baustelle.kalkTonnen}"/>
							<p:column headerText="Std/Einheit" filterBy="#{baustelle.stdProEinheit}"/>
							<p:column headerText="Bearbeiten"/>
						</p:row>
						
					</p:columnGroup>
					
					<p:column>
						<h:outputText value="#{baustelle.kommisionsnummer}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.bauvorhaben}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.tpposName}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.matImHaus}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.ehSoll}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.ehIst}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.ehDiff}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.bereitSchlosserei}" />
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.verladedatum}" />
					</p:column>	
					
					<p:column>
						<h:outputText value="#{baustelle.verladedatum}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.kalkLaufmeter}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.kalkTonnen}"/>
					</p:column>
					<p:column>
						<h:outputText value="#{baustelle.stdProEinheit}"/>
					</p:column>	
					<p:column>
						<p:commandButton icon="ui-icon-wrench"/>
					</p:column>			
    		</p:dataTable>
    		</h:panelGrid>
    	</p:outputPanel>

    	</h:form>
    	
    	
    	
    	
    	</p:layoutUnit>
    	
    	
    	<p:layoutUnit position="west" header="Navigation" size="140">
    	
    	</p:layoutUnit>
    </p:layout> 
    	
    </h:body>  
    
</html>  